Pure CSS Fish Eye Menuの使い方
- 下記ページの 「Download Now!」 よりファイル1式をダウンロード。
- ダウンロードしたファイルを任意の場所にコピー。
- 動作させるファイル(サンプルではindex.html)にコードを記述。
<パスは上記ファイル構成の場合なので環境にあわせて変更>
・head部分にcssファイルを読み込ませるためのコードを記述。<head> <!--css部分を外部化したファイル--> <link rel="stylesheet" type="text/css" href="css/Pure CSS Fish Eye Menu.css" /> </head>
サンプルのcssコード(サンプルのcssは改変しています)
/*ページ設定部分(style.cssなどで設定していれば削除する)*/ body, ul, li, h1, h2, span { margin: 0; padding: 0; } body { font: 75% Verdana, Arial; color: #333; background: #fff } #container { width: 500px; margin: 50px auto; } /*ここまでページ設定部分*/ /*ここからPure CSS Fish Eye Menuの設定*/ .expand-down { font-family: Arial, Helvetica, sans-serif; line-height: normal; margin-top: 20px; height: 150px; width: 500px; background: url(images/macosx-style-background.png) no-repeat; margin-bottom: 30px; } .expand-down * { margin: 0; padding: 0; } .expand-down ul { padding-top: 10px; margin-left: 10px; } .expand-down ul li { float: left; list-style-type: none; } .expand-down ul li a { text-decoration: none; } .expand-down ul li a img { width: 50px; height: 50px; border: none; } .expand-down ul li a span { display: none; } .expand-down ul li:hover a span { display: block; font-size: 14px; text-align: center; color: #333; } .expand-down ul li:hover a img { width: 100px; height: 100px; } .expand-down ul li:hover + li a img { width: 60px; height: 60px; } .expand-down ul li:hover + li + li a img { width: 55px; height: 55px; } .expand-up { font-family: Arial, Helvetica, sans-serif; line-height: normal; height: 150px; width: 500px; background: url(images/macosx-style-background.png) no-repeat; overflow: visible; margin-bottom: 30px; } .expand-up * { margin: 0; padding: 0; } .expand-up ul { margin-left: 10px; } .expand-up ul li { float: left; list-style-type: none; padding-top: 65px; margin-top: 25px; } .expand-up ul li a { text-decoration: none; } .expand-up ul li a img { width: 50px; height: 50px; border: none; } .expand-up ul li a span { display: none; font-size: 14px; text-align: center; color: #333; } .expand-up ul li:hover a span { display: block; margin-top: -65px; } .expand-up ul li:hover a img { width: 100px; height: 100px; } .expand-up ul li:hover + li a img { width: 60px; height: 60px; margin-top: -10px; } .expand-up ul li:hover + li + li a img { width: 55px; height: 55px; margin-top: -5px;
・<body></body>内にコードを記述<div class="expand-down"> <ul> <li> <a href="http://jigsaw.w3.org/css-validator/check/referer" title="Valid CSS" rel="nofollow" target="_blank"> <img src="images/w3c-valid-css-trans.png" alt="Valid CSS" title="Valid CSS" /> <span>Valid CSS</span> </a> </li> <li> <a href="http://validator.w3.org/check/referer" title="Valid XHtml" rel="nofollow" target="_blank"> <img src="images/w3c-valid-xhtml-trans.png" alt="Valid XHtml" title="Valid XHtml" /> <span>Valid XHTML</span> </a> </li> <li> <a href="http://www.opera.com/download/" title="Opera" rel="nofollow" target="_blank"> <img src="images/opera-trans.png" alt="Opera" title="Opera" /> <span>Opera</span> </a> </li> <li> <a href="http://www.apple.com/safari/download/" title="Safari" rel="nofollow" target="_blank"> <img src="images/safari-trans.png" alt="Safari" title="Safari" /> <span>Safari</span> </a> </li> <li> <a href="http://www.mozilla.com/en-US/firefox/" title="Firefox" rel="nofollow" target="_blank"> <img src="images/firefox-trans.png" alt="Firefox" title="Firefox" /> <span>Firefox</span> </a> </li> <li> <a href="http://www.google.com/chrome" title="Google Chrome" rel="nofollow" target="_blank"> <img src="images/google-chrome-trans.png" alt="Google Chrome" title="Google Chrome" /> <span>Google Chrome</span> </a> </li> <li> <a href="http://www.microsoft.com/windows/downloads/ie/getitnow.mspx" title="Internet Explorer" rel="nofollow" target="_blank"> <img src="images/ie-trans.png" alt="Internet Explorer" title="Internet Explorer" /> <span>Internet Explorer</span> </a> </li> <li> <a href="http://www.konqueror.org/download/" title="Konqueror" rel="nofollow" target="_blank"> <img src="images/konqueror-trans.png" alt="Konqueror" title="Konqueror" /> <span>Konqueror</span> </a> </li> </ul> </div> <div class="expand-up"> <ul> <li> <a href="http://jigsaw.w3.org/css-validator/check/referer" title="Valid CSS" rel="nofollow" target="_blank"> <span>Valid CSS</span> <img src="images/w3c-valid-css-trans.png" alt="Valid CSS" title="Valid CSS" /> </a> </li> <li> <a href="http://validator.w3.org/check/referer" title="Valid XHtml" rel="nofollow" target="_blank"> <span>Valid XHTML</span> <img src="images/w3c-valid-xhtml-trans.png" alt="Valid XHtml" title="Valid XHtml" /> </a> </li> <li> <a href="http://www.opera.com/download/" title="Opera" rel="nofollow" target="_blank"> <span>Opera</span> <img src="images/opera-trans.png" alt="Opera" title="Opera" /> </a> </li> <li> <a href="http://www.apple.com/safari/download/" title="Safari" rel="nofollow" target="_blank"> <span>Safari</span> <img src="images/safari-trans.png" alt="Safari" title="Safari" /> </a> </li> <li> <a href="http://www.mozilla.com/en-US/firefox/" title="Firefox" rel="nofollow" target="_blank"> <span>Firefox</span> <img src="images/firefox-trans.png" alt="Firefox" title="Firefox" /> </a> </li> <li> <a href="http://www.google.com/chrome" title="Google Chrome" rel="nofollow" target="_blank"> <span>Google Chrome</span> <img src="images/google-chrome-trans.png" alt="Google Chrome" title="Google Chrome" /> </a> </li> <li> <a href="http://www.microsoft.com/windows/downloads/ie/getitnow.mspx" title="Internet Explorer" rel="nofollow" target="_blank"> <span>Internet Explorer</span> <img src="images/ie-trans.png" alt="Internet Explorer" title="Internet Explorer" /> </a> </li> <li> <a href="http://www.konqueror.org/download/" title="Konqueror" rel="nofollow" target="_blank"> <span>Konqueror</span> <img src="images/konqueror-trans.png" alt="Konqueror" title="Konqueror" /> </a> </li> </ul> </div>
サンプルのhtmlコード
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8" /> <title>Pure CSS Fish Eye Menu</title> <link rel="stylesheet" type="text/css" href="css/Pure CSS Fish Eye Menu.css" /> </head> <body> <div id="container"> <div class="expand-down"> <ul> <li> <a href="http://jigsaw.w3.org/css-validator/check/referer" title="Valid CSS" rel="nofollow" target="_blank"> <img src="images/w3c-valid-css-trans.png" alt="Valid CSS" title="Valid CSS" /> <span>Valid CSS</span> </a> </li> <li> <a href="http://validator.w3.org/check/referer" title="Valid XHtml" rel="nofollow" target="_blank"> <img src="images/w3c-valid-xhtml-trans.png" alt="Valid XHtml" title="Valid XHtml" /> <span>Valid XHTML</span> </a> </li> <li> <a href="http://www.opera.com/download/" title="Opera" rel="nofollow" target="_blank"> <img src="images/opera-trans.png" alt="Opera" title="Opera" /> <span>Opera</span> </a> </li> <li> <a href="http://www.apple.com/safari/download/" title="Safari" rel="nofollow" target="_blank"> <img src="images/safari-trans.png" alt="Safari" title="Safari" /> <span>Safari</span> </a> </li> <li> <a href="http://www.mozilla.com/en-US/firefox/" title="Firefox" rel="nofollow" target="_blank"> <img src="images/firefox-trans.png" alt="Firefox" title="Firefox" /> <span>Firefox</span> </a> </li> <li> <a href="http://www.google.com/chrome" title="Google Chrome" rel="nofollow" target="_blank"> <img src="images/google-chrome-trans.png" alt="Google Chrome" title="Google Chrome" /> <span>Google Chrome</span> </a> </li> <li> <a href="http://www.microsoft.com/windows/downloads/ie/getitnow.mspx" title="Internet Explorer" rel="nofollow" target="_blank"> <img src="images/ie-trans.png" alt="Internet Explorer" title="Internet Explorer" /> <span>Internet Explorer</span> </a> </li> <li> <a href="http://www.konqueror.org/download/" title="Konqueror" rel="nofollow" target="_blank"> <img src="images/konqueror-trans.png" alt="Konqueror" title="Konqueror" /> <span>Konqueror</span> </a> </li> </ul> </div> <div class="expand-up"> <ul> <li> <a href="http://jigsaw.w3.org/css-validator/check/referer" title="Valid CSS" rel="nofollow" target="_blank"> <span>Valid CSS</span> <img src="images/w3c-valid-css-trans.png" alt="Valid CSS" title="Valid CSS" /> </a> </li> <li> <a href="http://validator.w3.org/check/referer" title="Valid XHtml" rel="nofollow" target="_blank"> <span>Valid XHTML</span> <img src="images/w3c-valid-xhtml-trans.png" alt="Valid XHtml" title="Valid XHtml" /> </a> </li> <li> <a href="http://www.opera.com/download/" title="Opera" rel="nofollow" target="_blank"> <span>Opera</span> <img src="images/opera-trans.png" alt="Opera" title="Opera" /> </a> </li> <li> <a href="http://www.apple.com/safari/download/" title="Safari" rel="nofollow" target="_blank"> <span>Safari</span> <img src="images/safari-trans.png" alt="Safari" title="Safari" /> </a> </li> <li> <a href="http://www.mozilla.com/en-US/firefox/" title="Firefox" rel="nofollow" target="_blank"> <span>Firefox</span> <img src="images/firefox-trans.png" alt="Firefox" title="Firefox" /> </a> </li> <li> <a href="http://www.google.com/chrome" title="Google Chrome" rel="nofollow" target="_blank"> <span>Google Chrome</span> <img src="images/google-chrome-trans.png" alt="Google Chrome" title="Google Chrome" /> </a> </li> <li> <a href="http://www.microsoft.com/windows/downloads/ie/getitnow.mspx" title="Internet Explorer" rel="nofollow" target="_blank"> <span>Internet Explorer</span> <img src="images/ie-trans.png" alt="Internet Explorer" title="Internet Explorer" /> </a> </li> <li> <a href="http://www.konqueror.org/download/" title="Konqueror" rel="nofollow" target="_blank"> <span>Konqueror</span> <img src="images/konqueror-trans.png" alt="Konqueror" title="Konqueror" /> </a> </li> </ul> </div> </div> </body> </html>
- ファイル1式をサーバーにアップロードして設置完了。